accounting accounts receivable accountant construction projects credit payroll engineer civil engineering design cash flow development cpa engineering bookkeeping manufacturing developers open source factoring engineers